<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>JSDoc: Class: Types</title>
    
    <script src="scripts/prettify/prettify.js"> </script>
    <script src="scripts/prettify/lang-css.js"> </script>
    <!--[if lt IE 9]>
      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link type="text/css" rel="stylesheet" href="styles/prettify-jsdoc.css">
    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
</head>

<body>

<div id="main">
    
    <h1 class="page-title">Class: Types</h1>
    
    



<section>
    
<header>
    <h2>
    Types
    </h2>
    
</header>  

<article>
    <div class="container-overview">
    
    
    
        
<dt>
    <h4 class="name" id="Types"><span class="type-signature"></span>new Types<span class="signature">()</span><span class="type-signature"></span></h4>
    
    
</dt>
<dd>
    
    

    
    
    
    
    
    
    
<dl class="details">
    
        
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	<dt class="tag-source">Source:</dt>
	<dd class="tag-source"><ul class="dummy"><li>types.js, line 8</li></ul></dd>
	
    
    
	
	
	
	
</dl>

    
    
    
    
    
    
    
    
</dd>

    
    </div>
    
    
    
    
    
    
    
    
    
    
    
    
        <h3 class="subsection-title">Members</h3>
        
        <dl>
            
<dt>
    <h4 class="name" id="exportSymbol"><span class="type-signature">&lt;static> </span>exportSymbol<span class="type-signature"></span></h4>
    
    
</dt>
<dd>
    
    <div class="description">
        add a symbol to the global namespace. 
 For example, the following code will define TestObject in a closure
 and add it to the global namespace as: js.mypackage.TestObject
	 
		(function() {
			var TestObject = {
				foo:'bar'
			}
			Types.exportSymbol("js.mypackage.TestObject", TestObject);
		})();
    </div>
    
    
    
<dl class="details">
    
        
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	<dt class="tag-source">Source:</dt>
	<dd class="tag-source"><ul class="dummy"><li>types.js, line 14</li></ul></dd>
	
    
    
	
	
	
	
</dl>

    
    
</dd>

        
            
<dt>
    <h4 class="name" id="importSymbol"><span class="type-signature"></span>importSymbol<span class="type-signature"></span></h4>
    
    
</dt>
<dd>
    
    <div class="description">
        Similar to java's import statement.
 eg: Types.importSymbol("js.com.sandwormz.test.Test");

 Test.assertEquals(this, that, "this and that must be identical.");

instead of:

js.com.sandwormz.test.Test.assertEquals(this, that, "this and that must be identical.");
    </div>
    
    
    
<dl class="details">
    
        
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	<dt class="tag-source">Source:</dt>
	<dd class="tag-source"><ul class="dummy"><li>types.js, line 43</li></ul></dd>
	
    
    
	
	
	
	
</dl>

    
    
</dd>

        </dl>
    
    
    
    
    
    
    
</article>

</section>  




</div>

<nav>
    <h2><a href="index.html">Index</a></h2><h3>Classes</h3><ul><li><a href="Assert.assertBuilder.html">assertBuilder</a></li><li><a href="jQuery.fn.html">fn</a></li><li><a href="jQuery.fn.template.html">template</a></li><li><a href="Types.html">Types</a></li><li><a href="Utilities.html">Utilities</a></li></ul><h3>Namespaces</h3><ul><li><a href="Assert.html">Assert</a></li><li><a href="Logger.html">Logger</a></li></ul>
</nav>

<br clear="both">

<footer>
    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3</a> on Tue May 14 2013 13:29:22 GMT-0700 (PDT)
</footer>

<script> prettyPrint(); </script>
</body>
</html>
